export interface SheetFieldVO {
  /**
   * 主键ID
   */
  sheetFieldId: string | number;

  /**
   * 应用ID
   */
  sheetId: string | number;

  /**
   * 字段名
   */
  fieldName: string;

  /**
   * 简体中文
   */
  chineseName: string;

  /**
   * 字段类型
   */
  fieldType: number;

  /**
   * 数据源类型
   */
  dataSourceType: number;

  /**
   * 数据源ID
   */
  dataSourceId: string | number;

  /**
   * 数据源名称
   */
  dataSourceName: string;

  /**
   * 表单排序
   */
  formSort: number;

  /**
   * 列表排序
   */
  tableSort: number;

  /**
   * 列表字段宽度
   */
  tableWidth: number;

  /**
   * 是否启用
   */
  status: string;

  /**
   * 列表是否显示
   */
  showTable: string;

  /**
   * 表单是否显示
   */
  showForm: string;

  /**
   * 展示方式
   */
  showType: number;

  /**
   * 备注
   */
  remark: string;

  /**
   * 搜索提示
   */
  searchTip: string;

  /**
   * 字段提示
   */
  fieldTip: string;

  /**
   * 是否授予
   */
  isAuth: string;

  /**
   * 是否隐藏
   */
  isHidden: string;

  /**
   * 是否编辑
   */
  isEdit: string;

  /**
   * 表单ID
   */
  formId?: string | number;

}

export interface SheetFieldForm extends BaseEntity {
  /**
   * 主键ID
   */
  sheetFieldId?: string | number;

  /**
   * 应用ID
   */
  sheetId?: string | number;

  /**
   * 字段名
   */
  fieldName?: string;

  /**
   * 简体中文
   */
  chineseName?: string;

  /**
   * 字段类型
   */
  fieldType?: number;

  /**
   * 数据源类型
   */
  dataSourceType?: number;

  /**
   * 数据源ID
   */
  dataSourceId?: string | number;

  /**
   * 数据源名称
   */
  dataSourceName?: string;

  /**
   * 表单排序
   */
  formSort?: number;

  /**
   * 列表字段宽度
   */
  tableWidth?: number;

  /**
   * 列表排序
   */
  tableSort?: number;

  /**
   * 是否启用
   */
  status?: string;

  /**
   * 列表是否显示
   */
  showTable?: string;

  /**
   * 表单是否显示
   */
  showForm?: string;

  /**
   * 展示方式
   */
  showType?: number;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 搜索提示
   */
  searchTip?: string;

  /**
   * 字段提示
   */
  fieldTip?: string;
}

export interface SheetFieldQuery extends PageQuery {

  /**
   * 应用ID
   */
  sheetId?: string | number;

  /**
   * 字段名
   */
  fieldName?: string;

  /**
   * 简体中文
   */
  chineseName?: string;

  /**
   * 字段类型
   */
  fieldType?: number;

  /**
   * 数据源类型
   */
  dataSourceType?: number;

  /**
   * 数据源ID
   */
  dataSourceId?: string | number;

  /**
   * 数据源名称
   */
  dataSourceName?: string;

  /**
   * 表单排序
   */
  formSort?: number;

  /**
   * 列表排序
   */
  tableSort?: number;

  /**
   * 是否启用
   */
  status?: string;

  /**
   * 列表是否显示
   */
  showTable?: string;

  /**
   * 表单是否显示
   */
  showForm?: string;

  /**
   * 展示方式
   */
  showType?: number;

  /**
   * 日期范围参数
   */
  params?: any;

  /**
   * 角色ID
   */
  roleId?: string | number;

}



